.hc-block-control-panel, .hc-block-control-panel-black, .hc-block-control-panel-red {
    position: absolute;
    left: 0;
    top: 0;
    height:25px;
    z-index:2147483647;
    border:0 dotted #0000FF;
    padding:0;
    text-align:center;
    /*background-color: rgba(0,0,255,0.1);*/
}
.hc-block-control-panel .block-set-btn {
    width:50px;
    height: 25px;
    color: #fff;
    background-color: #0085E8;
    border: 0 solid #fff;
    line-height: 25px;
    font-size:12px;
    padding: 0 10px;
    cursor:pointer;
    margin-left: 1px;
    outline: none;
}
.hc-block-control-panel .block-set-btn:focus {
    border-width: 0;
    outline:none;
}

.hc-block-control-panel-red {
    border-color: #ff0000;
    /*background-color: rgba(255,0,0,0.1);*/
}

.hc-block-control-panel-red .block-set-btn {
    background-color: #ff0000;
}

.hc-block-control-panel-black {
    border-color:#333;
    /*background-color: rgba(0,0,0,0.1);*/
}

.hc-block-control-panel-black .block-set-btn {
    background-color: #333;
}

.hc-block-control-panel-white {
    border-color: #fff;
    /*background-color: rgba(255,255,255,0.1);*/
}
.hc-block-control-panel-white .block-set-btn {
    color:#333;
    background-color:#fff
}
.current-set-block-color-blue{border:0 dotted #0000FF!important;background-color:rgba(0,133,232,0.1)!important}
.current-set-block-color-red{border:0 dotted #ff0000;background-color:rgba(255,0,0,0.1)!important}
.current-set-block-color-white{border:0 dotted #ffffff;background-color:rgba(255,255,255,0.1)!important}
.current-set-block-color-black{border:0 dotted #333333;background-color:rgba(0,0,0,0.1)!important}